Codec implements Encoder and Decoder, uses unsigned_varint to prefix messages with their length and uses prost and a provided struct implementing Message to do the encoding.
Codec
Encoder
Decoder
unsigned_varint
prost
struct
Message